Joe Satkowski of Hampton caught the fish in Merrill Creek Reservoir on Sept. 30, the New Jersey Division of Fish and Wildlife said.
The fish weighed in at 8 pounds, 10 ounces, surpassing the previous 2018 record by 5 ounces, the department said.
The salmon measures 26 inches and has a girth of 16 ¼ inches.
Satkowski caught the fish using a 6-pound test line from his boat, a Temple Forks Outfitter spinning rod, a Shimano Stradic spinning reel and a lure made from a homemade jig.
The reservoir was stocked with 14-inch salmon that were raised at the Hackettstown State Fish Hatchery for three consecutive years starting in 2018.
Click here to follow Daily Voice Saddle Brook-Elmwood Park and receive free news updates.